river tortoise - German English Dictionary